package com.czwj.service;

import java.util.List;
import java.util.Map;
import com.czwj.entities.Authority;

/**
* @ClassName: AuthorityService
* @Description: TODO
* @author H
* @date 2020年4月10日
*
*/
public interface AuthorityService{

	/**
	* @Title: search
	* @Description: TODO
	* @param rpParams
	* @return 参数 
	* @return List<Authority> 返回类型
	* @throws
	*/
	List<Authority> search(Map<String,Object> rpParams);

	/**
	* @Title: add
	* @Description: TODO
	* @param levelPer
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int add(Authority levelPer);

	/**
	* @Title: delete
	* @Description: TODO
	* @param id
	* @return 参数 
	* @return int 返回类型
	* @throws
	*/
	int delete(Integer id);

	/**
	* @Title: deleteByLevelId
	* @Description: TODO
	* @param levelId 参数 
	* @return void 返回类型
	* @throws
	*/
	void deleteByLevelId(int levelId);

	/**
	* @Title: insert
	* @Description: TODO
	* @param authority2 参数 
	* @return void 返回类型
	* @throws
	*/
	void insert(Authority authority2);
}
